home *** CD-ROM | disk | FTP | other *** search
-
- **** Constructors / destructors ****
-
- a:
-
-
- DComplexVec* b = new DComplexVec(10):
- ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
- ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
-
- DComplexVec c(15, DComplex(5.0), DComplex(1.0)):
- ( 5, 0) ( 6, 0) ( 7, 0) ( 8, 0) ( 9, 0)
- ( 10, 0) ( 11, 0) ( 12, 0) ( 13, 0) ( 14, 0)
- ( 15, 0) ( 16, 0) ( 17, 0) ( 18, 0) ( 19, 0)
-
- DComplexVec d = c:
- ( 5, 0) ( 6, 0) ( 7, 0) ( 8, 0) ( 9, 0)
- ( 10, 0) ( 11, 0) ( 12, 0) ( 13, 0) ( 14, 0)
- ( 15, 0) ( 16, 0) ( 17, 0) ( 18, 0) ( 19, 0)
-
- c modified:
- ( 5, 0) ( -1, 0) ( -2, 0) ( 8, 0) ( 9, 0)
- ( 10, 0) ( 11, 0) ( 12, 0) ( 13, 0) ( 14, 0)
- ( 15, 0) ( 16, 0) ( 17, 0) ( 18, 0) ( 19, 0)
-
- d.deepenShallowCopy():
- ( 5, 0) ( 6, 0) ( 7, 0) ( 8, 0) ( 9, 0)
- ( 10, 0) ( 11, 0) ( 12, 0) ( 13, 0) ( 14, 0)
- ( 15, 0) ( 16, 0) ( 17, 0) ( 18, 0) ( 19, 0)
-
- DComplexVec e = d.slice(0,5,1):
- ( 5, 0) ( 6, 0) ( 7, 0) ( 8, 0) ( 9, 0)
-
- DComplexVec f(8, some_data):
- ( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
- ( 5, 0) ( 6, 0) ( 7, 0)
-
- f.length(): 8
-
- a.resize(8):
- ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
- ( 0, 0) ( 0, 0) ( 0, 0)
-
- a = f:
- ( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
- ( 5, 0) ( 6, 0) ( 7, 0)
-
- a.slice(1,3,2) = f.slice(0,3,2):
- ( 0, 0) ( 0, 0) ( 2, 0) ( 2, 0) ( 4, 0)
- ( 4, 0) ( 6, 0) ( 7, 0)
-
- a = DComplex(1):
- ( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
- ( 1, 0) ( 1, 0) ( 1, 0)
-
- f.slice(0,3,2) = DComplex(0):
- ( 0, 0) ( 1, 0) ( 0, 0) ( 3, 0) ( 0, 0)
- ( 5, 0) ( 6, 0) ( 7, 0)
-
- -f
- ( 0, 0) ( -1, 0) ( 0, 0) ( -3, 0) ( 0, 0)
- ( -5, 0) ( -6, 0) ( -7, 0)
-
- **** Operators ****
-
- a:
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
-
- b:
- ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2)
- ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2)
-
- a*b:
- ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4)
- ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4)
-
- a/b:
- ( 0.5, 0) ( 0.5, 0) ( 0.5, 0) ( 0.5, 0) ( 0.5, 0)
- ( 0.5, 0) ( 0.5, 0) ( 0.5, 0) ( 0.5, 0) ( 0.5, 0)
-
- a+b:
- ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3)
- ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3)
-
- a-b:
- ( -1, 1) ( -1, 1) ( -1, 1) ( -1, 1) ( -1, 1)
- ( -1, 1) ( -1, 1) ( -1, 1) ( -1, 1) ( -1, 1)
-
- 4 * a * 4:
- ( 16, -16) ( 16, -16) ( 16, -16) ( 16, -16) ( 16, -16)
- ( 16, -16) ( 16, -16) ( 16, -16) ( 16, -16) ( 16, -16)
-
- a / 4:
- ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25)
- ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25) ( 0.25, -0.25)
-
- 4 / a:
- ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2)
- ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2)
-
- 4 + a + 4:
- ( 9, -1) ( 9, -1) ( 9, -1) ( 9, -1) ( 9, -1)
- ( 9, -1) ( 9, -1) ( 9, -1) ( 9, -1) ( 9, -1)
-
- a - 4:
- ( -3, -1) ( -3, -1) ( -3, -1) ( -3, -1) ( -3, -1)
- ( -3, -1) ( -3, -1) ( -3, -1) ( -3, -1) ( -3, -1)
-
- 4 - a:
- ( 3, 1) ( 3, 1) ( 3, 1) ( 3, 1) ( 3, 1)
- ( 3, 1) ( 3, 1) ( 3, 1) ( 3, 1) ( 3, 1)
-
- a += b:
- ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3)
- ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3) ( 3, -3)
-
- a += 4:
- ( 7, -3) ( 7, -3) ( 7, -3) ( 7, -3) ( 7, -3)
- ( 7, -3) ( 7, -3) ( 7, -3) ( 7, -3) ( 7, -3)
-
- a -= b:
- ( 5, -1) ( 5, -1) ( 5, -1) ( 5, -1) ( 5, -1)
- ( 5, -1) ( 5, -1) ( 5, -1) ( 5, -1) ( 5, -1)
-
- a -= 4:
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
-
- a *= b:
- ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4)
- ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4) ( 0, -4)
-
- a *= 2:
- ( 0, -8) ( 0, -8) ( 0, -8) ( 0, -8) ( 0, -8)
- ( 0, -8) ( 0, -8) ( 0, -8) ( 0, -8) ( 0, -8)
-
- a /= b:
- ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2)
- ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2) ( 2, -2)
-
- a /= 2:
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
- ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1) ( 1, -1)
-
- **** Math functions ****
-
- a:
- ( -0.5, 0) ( -0.5, 0) ( -0.5, 0) ( -0.5, 0) ( -0.5, 0)
- ( -0.5, 0) ( -0.5, 0) ( -0.5, 0) ( -0.5, 0) ( -0.5, 0)
-
- b:
- ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2)
- ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2) ( 2, 2)
-
- c:
- ( -0.5, 0) ( 0.5, 0) ( -0.5, 0) ( 0.5, 0) ( -0.5, 0)
- ( 0.5, 0) ( -0.5, 0) ( 0.5, 0) ( -0.5, 0) ( 0.5, 0)
-
- d:
- ( 0, 0) ( 1, -1) ( 2, -2) ( 3, -3) ( 4, -4)
- ( 5, -5) ( 6, -6) ( 7, -7) ( 8, -8) ( 9, -9)
-
- abs(a):
- 0.5 0.5 0.5 0.5 0.5
- 0.5 0.5 0.5 0.5 0.5
-
- cumsum(a):
- ( -0.5, 0) ( -1, 0) ( -1.5, 0) ( -2, 0) ( -2.5, 0)
- ( -3, 0) ( -3.5, 0) ( -4, 0) ( -4.5, 0) ( -5, 0)
-
- delta(c):
- ( -0.5, 0) ( 1, 0) ( -1, 0) ( 1, 0) ( -1, 0)
- ( 1, 0) ( -1, 0) ( 1, 0) ( -1, 0) ( 1, 0)
-
- dot(a,c):
- ( 0, 0)
-
- mean(c):
- ( 0, 0)
-
- prod(b):
- ( -32768, 32768)
-
- reverse(d):
- ( 9, -9) ( 8, -8) ( 7, -7) ( 6, -6) ( 5, -5)
- ( 4, -4) ( 3, -3) ( 2, -2) ( 1, -1) ( 0, 0)
-
- sum(c):
- ( 0, 0)
-
- variance(c):
- 0.25
-